کاربرد کلاس در سی شارپ چیست؟
کلاسها و اشیاء از عنصرها مهم نرم افزار نویسی شیگرا محسوب می شوند. کلاسها طراحی اپلیکیشن در مشهد در واقع برنامه ای برای ایجاد کرد شی ها را ارائه مینمایند. ضمن این، گروهای از ویژگیها و متدهای موردنیاز شی ها در کلاسها انتخاب میشوند. همینطور، مقادیر اول برای مشخصههای شی و پیادهسازی خوی شی ها در کلاس معلوم می شود. قطعه کد ذیل مثالی از طرز پیادهسازی کلاس در سی شارپ را آرم میدهد.
1public class Car
2{
3 public string color;
4 public int maxSpeed;
5 public void DescribeCar()
6 {
7 System.Console.WriteLine($"The car is {color} and its maximum speed is {maxSpeed}");
8 }
9}
در نمونه بالا کلاسCar برای ایجاد کرد شی ماشین با ۲ مشخصهcolor وmaxSpeed پیادهسازی شدهاست که به ترتیب هریک نشانه دهنده رنگ و حداکثر سرعت ماشین پیادهسازی گردیده میباشند. همینطور، کلاس فوق متدی با نامDescribeCar داراست که توصیفی از ماشین پیادهسازی گردیده را ارائه میدهد. پس از تمجید کلاس میاقتدار شی را تحت عنوان مثال از این کلاس پیادهسازی کرد. قطعه کد پایین طریق پیادهسازی شی از کلاسCar را آرم میدهد.
1Car myCar = new Car();
2myCar.color = "Red";
3myCar.maxSpeed = 200;
4myCar.DescribeCar();
نرم افزار بالا یک شی نو از کلاسCar ساخت و ساز و آنگاه، مقادیر مرتبط با مختصات آن را تهیه مینماید. در غایت با فراخوانی متدDescribeCar() داده ها مرتبط با شی متبوع در خروجی چاپ میشود.
وراثت در سی شارپ
«وراثت» (Inheritance) یک کدام از مفاهیم بسیار اساسی و از اصول نرم افزار نویسی شیگرا محسوب میشود. مطابق این معنا میقدرت یک کلاس را تحت عنوان فرزند کلاسی دیگر معین کرد. در سود، کلاس فرزند مجموع مختصات و رفتارهای کلاس والد را به ارث میبرد. قطعه کد پایین طریق ارثبری کلاسها در سی شارپ را از یکدیگر نشانه می دهد.
1public class Vehicle // Base class (parent)
2{
3 public string brand = "Ford";
4 public void Honk()
5 {
6 System.Console.WriteLine("Tuut, tuut!");
7 }
8}
9public class Car : Vehicle // Derived class (child)
10{
11 public string modelName = "Mustang";
12}
در نمونه بالا کلاس پایهVehicle تحت عنوان کلاس والد تعریفوتمجید گردیده است. به دنبال، کلاسCar تحت عنوان فرزندی از این کلاس مشتق گردیده است. کلاسCar تک تک ویژگی ها و خصوصیتهای کلاسVehicle را به ارث می برد. قطعه کد ذیل شیوه دسترسی به اعضای کلاس والد را از روش شی درست شده از کلاس فرزند آرم می دهد.
1Car myCar = new Car();
2myCar.Honk();
3System.Console.WriteLine(myCar.brand + " " + myCar.modelName);
کاربرد کلاس در سی شارپ چیست؟
کلاسها و اشیاء از عنصرها مهم نرم افزار نویسی شیگرا محسوب می شوند. کلاسها طراحی اپلیکیشن در مشهد در واقع برنامه ای برای ایجاد کرد شی ها را ارائه مینمایند. ضمن این، گروهای از ویژگیها و متدهای موردنیاز شی ها در کلاسها انتخاب میشوند. همینطور، مقادیر اول برای مشخصههای شی و پیادهسازی خوی شی ها در کلاس معلوم می شود. قطعه کد ذیل مثالی از طرز پیادهسازی کلاس در سی شارپ را آرم میدهد.
1public class Car
2{
3 public string color;
4 public int maxSpeed;
5 public void DescribeCar()
6 {
7 System.Console.WriteLine($"The car is {color} and its maximum speed is {maxSpeed}");
8 }
9}
در نمونه بالا کلاسCar برای ایجاد کرد شی ماشین با ۲ مشخصهcolor وmaxSpeed پیادهسازی شدهاست که به ترتیب هریک نشانه دهنده رنگ و حداکثر سرعت ماشین پیادهسازی گردیده میباشند. همینطور، کلاس فوق متدی با نامDescribeCar داراست که توصیفی از ماشین پیادهسازی گردیده را ارائه میدهد. پس از تمجید کلاس میاقتدار شی را تحت عنوان مثال از این کلاس پیادهسازی کرد. قطعه کد پایین طریق پیادهسازی شی از کلاسCar را آرم میدهد.
1Car myCar = new Car();
2myCar.color = "Red";
3myCar.maxSpeed = 200;
4myCar.DescribeCar();
نرم افزار بالا یک شی نو از کلاسCar ساخت و ساز و آنگاه، مقادیر مرتبط با مختصات آن را تهیه مینماید. در غایت با فراخوانی متدDescribeCar() داده ها مرتبط با شی متبوع در خروجی چاپ میشود.
وراثت در سی شارپ
«وراثت» (Inheritance) یک کدام از مفاهیم بسیار اساسی و از اصول نرم افزار نویسی شیگرا محسوب میشود. مطابق این معنا میقدرت یک کلاس را تحت عنوان فرزند کلاسی دیگر معین کرد. در سود، کلاس فرزند مجموع مختصات و رفتارهای کلاس والد را به ارث میبرد. قطعه کد پایین طریق ارثبری کلاسها در سی شارپ را از یکدیگر نشانه می دهد.
1public class Vehicle // Base class (parent)
2{
3 public string brand = "Ford";
4 public void Honk()
5 {
6 System.Console.WriteLine("Tuut, tuut!");
7 }
8}
9public class Car : Vehicle // Derived class (child)
10{
11 public string modelName = "Mustang";
12}
در نمونه بالا کلاس پایهVehicle تحت عنوان کلاس والد تعریفوتمجید گردیده است. به دنبال، کلاسCar تحت عنوان فرزندی از این کلاس مشتق گردیده است. کلاسCar تک تک ویژگی ها و خصوصیتهای کلاسVehicle را به ارث می برد. قطعه کد ذیل شیوه دسترسی به اعضای کلاس والد را از روش شی درست شده از کلاس فرزند آرم می دهد.
1Car myCar = new Car();
2myCar.Honk();
3System.Console.WriteLine(myCar.brand + " " + myCar.modelName);

راهکارهای کاهش CPC در کمپینها